Sets our main struct and passes it to the parent class.
Creates a new AdwPreferencesRow.
Get the main Gtk struct
the main Gtk struct as a void*
Gets the title of the preference represented by @self.
Gets whether the user can copy the title from the label
Gets whether an embedded underline in the title indicates a mnemonic.
Sets the title of the preference represented by @self.
Sets whether the user can copy the title from the label
Sets whether an embedded underline in the title indicates a mnemonic.
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Marks @row as changed, causing any state that depends on this to be updated.
Gets whether the row is activatable.
Gets the child widget of @row.
Returns the current header of the @row.
Gets the current index of the @row in its GtkListBox container.
Gets whether the row can be selected.
Returns whether the child is currently selected in its GtkListBox container.
Set whether the row is activatable.
Sets the child widget of @self.
Sets the current header of the @row.
Set whether the row can be selected.
This is a keybinding signal, which will cause this row to be activated.
A [class@Gtk.ListBoxRow] used to present preferences.
The AdwPreferencesRow widget has a title that [class@PreferencesWindow] will use to let the user look for a preference. It doesn't present the title in any way and lets you present the preference as you please.
[class@ActionRow] and its derivatives are convenient to use as preference rows as they take care of presenting the preference's title while letting you compose the inputs of the preference around it.